Great Siege Road, La Valletta 1810, La Valletta (Malta) Show on map Great location 9.2
Very good
8.4
Updating availability and prices
Hotel
Room
Restaurant
Catchit.com Hotels Europe Malta La Valletta La Valletta Grand Hotel Excelsior